oparand size.
Signed-off-by: Xin Li <xin.b.li@intel.com>
struct vcpu *v = current;
local_irq_disable();
-#ifdef __i386__
- asm volatile("movl %0,%%cr2": :"r" (v->arch.hvm_svm.cpu_cr2));
-#else
- asm volatile("movq %0,%%cr2": :"r" (v->arch.hvm_svm.cpu_cr2));
-#endif
+ asm volatile("mov %0,%%cr2": :"r" (v->arch.hvm_svm.cpu_cr2));
}
asmlinkage void svm_asid(void)
struct vcpu *v = current;
local_irq_disable();
-#ifdef __i386__
- asm volatile("movl %0,%%cr2": :"r" (v->arch.hvm_vmx.cpu_cr2));
-#else
- asm volatile("movq %0,%%cr2": :"r" (v->arch.hvm_vmx.cpu_cr2));
-#endif
+ asm volatile("mov %0,%%cr2": :"r" (v->arch.hvm_vmx.cpu_cr2));
}
asmlinkage void vmx_trace_vmentry (void)